home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d17 / envelope.arc / ENV.DOC < prev    next >
Text File  |  1989-04-04  |  20KB  |  408 lines

  1.  
  2.              E N V E L O P E    M A K E R    Rel 2.3
  3.  
  4.                   Written by: William R. Bauder
  5.                           February 1989
  6.  
  7. ─────────────────────────────────────────────────────────────────
  8. Envelope Maker is a complete  envelope printing application which
  9. provides ease and convenience with the job of printing envelopes.
  10. ─────────────────────────────────────────────────────────────────
  11.  
  12. Features of Envelope Maker are:
  13.      - All pull-down menu driven functions.
  14.      - Automatic detection of adapter type (color or monochrome).
  15.      - Three screen colors, easily set to your chose.
  16.      - Print up to four print attributes on the return and
  17.        delivery address title lines.
  18.      - Mix print attributes in any combination.
  19.      - Ability to print an offset attention name line.
  20.      - Built in full function editor.
  21.      - Automatic spacing of delivery address and attention name
  22.        lines with any envelope size.
  23.      - Automatic Title Line record management. (Added Rel 2.1)
  24.      - All LQ mode printing.
  25.      - Label maker with printer attributes. (Added Rel 2.2)
  26.         
  27. -----------------------------------------------------------------
  28.  
  29. Files on the disk are:
  30.  
  31.      ENV.DOC        - This document
  32.      ENV.EXE        - The main envelope program
  33.      ENV.DAT        - The file that stores the address data
  34.      ENV.PRO        - Profile file - Stores program defaults
  35.      TITLE.DAT      - Title line data
  36.      README.1ST     - Shareware notice, order form, ETC.
  37.   Note: All the above files except ENV.DOC & README.1ST must be
  38.         installed on the same drive and directory.
  39.  
  40. -----------------------------------------------------------------
  41.  
  42. You may install Envelope Maker on any drive/director on your hard
  43. disk or ran from a floppy disk drive.  Since Envelope Maker  does
  44. many disk reads in it's operation, much faster performance is ob-
  45. tained  when  installed on a hard disk.  The only  requirement is
  46. that all the files be on the same drive and directory.
  47.  
  48. First time users of Envelope Maker should select the Setup option
  49. from the  Main  Menu.  Envelope  Maker automatically  detects the
  50. adapter type.  This allows three  colors  with a  color  adapter.
  51. Monochrome adapter computers  don't have  this option.  You can't
  52. change video attributes with  monochrome computers.  If your com-
  53. puter is color, select the Change Colors menu option.  Follow the
  54. directions  to set up  the three  colors of your choose.  Changes
  55. made take full effect when you exit the Setup menu.
  56.  
  57.                                                            Page 1
  58. -----------------------------------------------------------------
  59. Envelope Maker - Detailed Description ───────────────────────────
  60.  
  61. Most functions are self explanatory and easy to use with Envelope
  62. Maker's menu system and prompts.  However,  to use Envelope Maker
  63. to the fullest,  the following description will guide you to that
  64. end.
  65.  
  66.  
  67. Delivery ────────────────────────────────────────────────────────
  68.  
  69. -    The Delivery menu selection allows you to select the address
  70. data you wish to print as the  delivery  address.  Follow  screen
  71. prompts to browse each screen until you find the  data you  want.
  72. Then  enter the number you see for that address  and press ENTER.
  73. You'll then  see the address,  striped of any  attribute  number,
  74. placed on the main screen in the delivery address location.
  75.  
  76. -    The only limitation to the number of address records is  the
  77. space  on the  disk drive that  you're using.  Both  ENV.DAT  and
  78. TITLE.DAT files are random access files.
  79.  
  80. -    You can  print an attention name line  when used in the  de-
  81. livery address. The rules for using this feature are as follows.
  82.  
  83.      1. The attention name line must be the last or fifth line of
  84.         data.
  85.      2. The line must begin with the "~" character.
  86.      3. Only use with a delivery address.
  87.  
  88. Adherence to the above conditions will print the  attention  name
  89. line offset below and left of the delivery address. It is import-
  90. ant to  have the  correct  envelope  size selected. There will be
  91. different offsets printed for different envelope sizes.
  92.  
  93.  
  94. Return ──────────────────────────────────────────────────────────
  95.  
  96. -    The  return address  defaults to the  address  selected when
  97. Envelope Maker was last ran.  You may select any address from the
  98. database you wish  as in the  delivery address  function.  If you
  99. don't want a return address,  enter this function, then press the
  100. ESCape key. This will de-select the address.
  101.  
  102.  
  103. Add ─────────────────────────────────────────────────────────────
  104.  
  105. -    This function  is for  adding address data to file,  and  if
  106. using the attribute symbol (^), to the title data file. The first
  107. thing you'll see is  the edit window pop open on the screen.  The
  108. small box below the edit window shows the number of title records
  109. on file.  On the bottom of the editor window,  there is a  status
  110. line. This line shows the status  of the  Insert/Delete, the Caps
  111. Lock, Number Lock and the Shift keys. Follow the instructions and
  112. prompts to add address data. 
  113.  
  114.  
  115.                                                            Page 2
  116. -----------------------------------------------------------------
  117. Use of the Attribute Symbol (^) ─────────────────────────────────
  118.  
  119. -    The term "Title Line" simply means the first line of  either
  120. the return or delivery address.  To have good looking title lines
  121. with print attributes, it is important to understand the function
  122. of the attribute symbol (^) and the Title Line Editor. Title Line
  123. Editor coverage is on page 6.
  124.  
  125. -    When the print routine starts to print an envelope, it first
  126. checks the first address line for an attribute (^)  character. If
  127. finding an attribute character,  it will then read the  following
  128. number.  The number found is the  record number of the  TITLE.DAT
  129. file. The print routine then processes this string adding printer
  130. control codes.  When not finding an attribute symbol,  the string
  131. sent to the printer comes from the ENV.DAT file. This string will
  132. print in normal  LQ mode with no attributes, like  the  remaining
  133. address lines.
  134.  
  135. -    The rules for using the attribute (^) symbol are as follows.
  136.      1. It is only effective on the first line of either the
  137.         return or delivery address.
  138.      2. A number must follow the attribute symbol.
  139.      3. Numbers entered must be in sequence and start with 1.
  140.      4. When adding address data, use the attribute symbol, plus
  141.         number, that is one more then shown in the information
  142.         box. This box shows the number of title records.
  143.      5. You may use an attribute number already in use by using
  144.         the same ^ + number as that record.
  145.  
  146. -    When adding data  with a new  attribute number,  a record is
  147. automatically  added to the  TITLE.DAT file.  Then use the  Title
  148. Line Editor to add the attribute symbols for the  desired printer
  149. attributes.  Coverage of the Title Line Editor is on Page 6.
  150.  
  151. -    The printer and record management routines can  handle up to
  152. 99 Title Line records.
  153.  
  154.  
  155. Edit ────────────────────────────────────────────────────────────
  156.  
  157. -    Use this function when you wish to  edit an address  that is
  158. already in the  data file.  First you'll see the  same screens of
  159. address data seen when you select address data for printing. Only
  160. now you'll  be choosing the data you wish  to edit.  After making
  161. your selection, the main screen appears with the same  window  as
  162. the Add function.  The address you chose to edit is in the editor
  163. window.  Make the changes you want,  then  follow  the  on screen
  164. prompts.
  165.  
  166. -    If you remove an attribute number from the address data, the
  167. corresponding  title line record will be  automatically  deleted.
  168. The deletion is only completed when the attribute  number is  the
  169. only  number of that value on file.  When adding a new  attribute
  170. number to address data, a title line record will be automatically
  171. added.
  172.  
  173.                                                            Page 3
  174. -----------------------------------------------------------------
  175. -    The Delete option  completely  removes  the  address and, or
  176. title data from the disk.  When a deleting address record has the
  177. only attribute number on file, it is only then possible to delete
  178. the title line record from the disk.
  179.  
  180. -    The  Automatic Title Line management routines will  renumber
  181. all attribute numbers  in address data records  that  are  higher
  182. than the title line record number deleted.
  183.  
  184.  
  185. Labels ──────────────────────────────────────────────────────────
  186.  
  187. -    This function allows you to print address data  on  standard
  188. 3 1/2 X 15/16 inch labels. Upon selecting this function the first
  189. thing  you'll  see is the same  screens of address data seen when
  190. selecting data for an envelope.  Only now, you'll be choosing the
  191. data you wish to print as a label. Select the address data number
  192. then press ENTER.  The main screen will then appear with a window
  193. with the Selected Label in it.
  194.  
  195. -    Suppression of  double high attributes during label printing
  196. is conditional upon the number of lines of  address data.  If the
  197. address has less than five lines of data,  the double high attri-
  198. bute is functional.  The attribute is suppressed when the address
  199. has five lines of  data. This is done because only five 1/16 inch
  200. spaced lines will fit on a 3 1/2 X 15/16 inch label.
  201.  
  202.  
  203. Print ───────────────────────────────────────────────────────────
  204.  
  205. -    Select this function when you're ready to print an  envelope
  206. or label.  If you've selected a label, the print function assumes
  207. that you want to print a label. With no label selected, the print
  208. function assumes that you want to print an envelope. If you enter
  209. this function with a label selected wanting to print an envelope,
  210. abort the print function by pressing the ESCape key.  Then select
  211. Label from the main menu and press the ESCape key.  This will de-
  212. select the label enabling to print your envelope.
  213.  
  214. -    With a label selected, a prompt is first seen asking you how
  215. many labels to print. You may enter a number no higher than 99 at
  216. this prompt.  Without a label selected,  a prompt is seen  asking
  217. you to position the envelope in your printer. 
  218.  
  219. -    Envelope  Maker  will allow you to print  an  envelope  with
  220. either the return address or delivery address only,  or both add-
  221. resses. When there's no address selected, the print function will
  222. abort.
  223.  
  224. -    Envelope Maker doesn't do any font selection.  Likewise  the
  225. program won't disturb any font selections you may be able to make
  226. with your printer.  Make your font selection before  printing the
  227. label or envelope.
  228.  
  229.  
  230.  
  231.                                                            Page 4
  232. -----------------------------------------------------------------
  233. -    If  your printer is off, or off line  an  appropriate  error
  234. message  will  appear. Envelope Maker will also detect that  some
  235. types of printers are out of paper.
  236.  
  237. -    During printer initialization, it is first reset, the buffer
  238. cleared,  and then put into  NLQ mode.  After all that,  printing
  239. will start.
  240.  
  241. -    The printer won't move the envelope or label before printing
  242. starts.  Therefore, it is  important  to position the envelope or 
  243. labels in  your  printer to  exactly where  you want  printing to
  244. start.  Always position an envelope in the printer as if it  were
  245. to print a  return address.  Positioning to the  delivery address
  246. area is automatic. It may be a good idea to test the print out on
  247. regular sheets  of paper before committing to an envelope.  After
  248. printing,  a  form feed  command  ejects the  envelope  from  the
  249. printer.
  250.  
  251.  
  252. Setup Menu ──────────────────────────────────────────────────────
  253.  
  254. The  Setup menu is a pull-down smart-menu  providing  many useful
  255. functions. The following describes each menu selection in detail.
  256.  
  257. Printer Select  ─────────────────────────────────────────────────
  258.  
  259. -    It is important to select your printer from this menu before
  260. doing any printing. After selecting your printer from the Printer
  261. Selection Menu,  the correct control sequence strings are set for
  262. the print routines.
  263.  
  264. -    It is only necessary to make this selection once,  or if you
  265. change printer type.  The next time you run Envelope Maker,  your
  266. printer selection will be the same as from the previous session.
  267.  
  268. -    Select the printer from this menu that  most closely matches
  269. or emulates your printer. The ALPS printer selection will have no
  270. effect  when using the Double High print attribute.  This printer
  271. will print the characters below  the normal line when  printing a
  272. double high character. This has an unpleasing effect. All but the
  273. Epson LQ printer selection  will select the control  sequence for
  274. compressed mode print,  as compressed mode.  The Epson LQ printer
  275. selection though,  will put the printer  into  15 CPI  pitch when
  276. selecting compressed attribute print.
  277.  
  278. Envelope Size  ──────────────────────────────────────────────────
  279.  
  280. -    It is important to select the envelope you'll be using. This
  281. selection sets the variables that space the delivery address  and
  282. attention name offsets. Once you make an envelope size selection,
  283. it remains in effect until you make another selection.
  284.     
  285. -    It is only necessary to make this selection once,  or if you
  286. change envelope size.  The next time  Envelope Maker is ran, your
  287. envelope  size  selection will be the same as  from the  previous
  288. session.
  289.                                                            Page 5
  290. -----------------------------------------------------------------
  291. Title Line Editor ───────────────────────────────────────────────
  292.  
  293. -    The Address Title Line Editor has two screens.  The top line
  294. will show the number of records in the TITLE.DAT file. Follow the
  295. prompts to select the record to edit.  After selecting the record
  296. to edit, you'll see the main editor screen.  The data  chosen  to
  297. edit will be in the edit window on the bottom.
  298.  
  299. -    Be careful not to confuse the ^ symbol with the Control key.
  300. The ^ symbol is on the shifted 6 key.  The  available  attributes
  301. are dependent on the selected printer. To start an attribute hold
  302. down the shift key,  type ^,  then the letter C, I, H,  or  W  to
  303. start the desired attribute. To end the attribute type the ^ plus
  304. letter key again.   You may use the attributes in any combination
  305. and for any length of text. Bracket a single letter or a complete
  306. line of text with one or more attributes. To print "Acme Widgets,
  307. Inc."  in  double high,  double  wide  letters,  you would enter,
  308. ^H^WAcme Widgets, Inc.^H^W. If you want to print the A, W,  and I
  309. of Acme Widgets, Inc., in double high,double wide letters,  enter
  310. ^H^WA^H^Wcme ^H^WW^H^Widgets, ^H^WI^H^Wnc..   The only limitation
  311. on  entering  attributes and  text in the  editor  window  is the
  312. length of the window.  This window is 51 characters long. Turning
  313. attributes on and off often can make you run out of space quickly
  314. on a not-so-long title line.
  315.  
  316. Change Colors ───────────────────────────────────────────────────
  317.  
  318. -    This  menu selection is only active with computers that have
  319. a color adapter. With monochrome computers, this selection is not
  320. seen and the  Setup pull-down  menu is automatically sized to the
  321. type of adapter in your computer.
  322.  
  323. -    Use by following the screen prompts.  There are eight colors
  324. available for foreground normal and reverse video. The foreground
  325. highlighted video has sixteen colors available.
  326.  
  327.  
  328. Quit ────────────────────────────────────────────────────────────
  329.  
  330. -    The last remaining selection of the Setup Menu  is to return
  331. to the main  Envelope Maker screen.  You may also  return to  the
  332. main menu by pressing the ESCape key.
  333.  
  334. -    When returning to the main screen, all selections made under
  335. the Setup menu are fully functional.  These settings will also be
  336. unchanged when you quit Envelope Maker and run the program again.
  337. The only  way to make a change under the  Setup menu, is to enter
  338. this function and make the change.
  339.  
  340.  
  341. Quit - (Main Menu) ──────────────────────────────────────────────
  342.  
  343. -    Quit is the  last  selection on the  Main Menu.  Always exit
  344. Envelope Maker with this selection!  When exiting  Envelope Maker
  345. with this  selection,  all changes made  during  a secession  are
  346.  
  347.                                                            Page 6
  348. -----------------------------------------------------------------
  349. saved in the ENV.PRO file.  If for some reason you have  added or
  350. deleted address records or made changes under the Setup Menu, and
  351. do not exit with this selection, the ENV.PRO file may be  contam-
  352. inated. The fix for this problem is covered in the next section. 
  353.  
  354.  
  355. -    What to do in case of difficulty - or if all else fails. 
  356.  
  357.      Every effort  has been made to make  Envelope Maker  easy to
  358. use and trouble free as possible.  Every program prompt  for key-
  359. board input will only except a correct input or what the  program
  360. is looking for.  Input routines  will just keep  looping  until a
  361. correct response is received.
  362.  
  363.      But as with  most things in life there's  always going to be
  364. something happen we haven't planed on  or something that  doesn't
  365. make any sense at all.  If there is ever a problem with  Envelope
  366. Maker that you can't fix, work around,  or figure out,  I want to
  367. know about it. Please write me a letter describing the problem in
  368. detail.  Bear in mind that,  weather I can fix your  problem  may
  369. depend  on a large degree on how well you  describe the  problem.
  370. But before you do that, there's a few things you may try.
  371.  
  372.     It's imperative that Envelope Maker's support files be on the
  373. same drive and directory.  These files are ENV.DAT, TITLE.DAT and
  374. ENV.PRO.  ENV.DAT and TITLE.DAT  are random access files.  If you
  375. boot the  program without  these files,  Envelope Maker will make
  376. new ones,  but they'll be empty.  The record length in ENV.DAT is
  377. 160 and in TITLE.DAT is 51.
  378.  
  379.      The ENV.PRO file is a sequential access file  and  can  be a 
  380. source of some strange problems if the file becomes contaminated.
  381. If this happens, it is possible that the program won't run. Other
  382. problems with this file can cause an incorrect number of  records
  383. to be accessed.  You'll see too many, or not enough  records when
  384. selecting address or title line records. 
  385.  
  386.      If any of these problems occur,  the easiest way to fix this
  387. is to first delete the ENV.PRO file.  Then reboot Envelope Maker.
  388. Envelope Maker has an error trap that makes a new ENV.PRO file if
  389. this file is not found on the disk. While the program is booting,
  390. you'll first  hear the error sound, then  the  main  screen  will
  391. appear.  You should then go to  Setup and make your initial setup
  392. again.
  393.  
  394.      Other problems can be compatibility in nature.  Your printer
  395. doesn't work or won't print the way you think it should. Envelope
  396. Maker is configured to output to a printer connected to LPT1. You
  397. will have to use the DOS MODE command if your printer is connect-
  398. ed to a port other than LPT1. If your printer won't work with any
  399. of the printer selections and you can send me enough information,
  400. I will gladly add your printer to the selection menu.
  401.  
  402.      Good luck and Happy Envelopes.
  403.  
  404.      William R. Bauder
  405.                                                            Page 7
  406. -----------------------------------------------------------------
  407. 
  408.